home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BMUG PD-ROM BV3
/
BMUG PD-ROM Version BV3 (CDRM1097900).iso
/
Programming
/
Programming Languages
/
Yerk
/
Supplement
/
Unsupported
/
Optionals
/
CircleList
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
Text File
|
1986-01-09
|
686 b
|
39 lines
|
[
TEXT/MACA
]
:CLASS CircleList <Super LinkedList
\ ( -- data )
:M NEXT:
get: size 0=
IF
EOLL
ELSE
get: current get: back =
IF
get: front
put: current
getdata: super
ELSE
next: super
THEN
THEN
;M
\ ( -- data )
:M PREV:
get: size 0=
IF
EOLL
ELSE
get: current get: front =
IF
get: back
put: current
getData: super
ELSE
prev: super
THEN
THEN
;M
;CLASS